let system = uni.getSystemInfoSync(); // 获取系统信息
/**检查是否打开GPS功能（android）**/
export const getLocationAndroid = () => {
	if (system.platform === 'android') {
		// 判断平台
		//要写在函数内部的最后面,判断是否开启定位功能里面有return
		//1.判断是否开启定位功能
		//因为安卓手机  手机授权之后还需要打开定位服务功能所有当手机授权之后 调用下面的方法
		var context = plus.android.importClass('android.content.Context');
		var locationManager = plus.android.importClass('android.location.LocationManager');
		var main = plus.android.runtimeMainActivity();
		var mainSvr = main.getSystemService(context.LOCATION_SERVICE);
		if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
			uni.showModal({
				title: '提示',
				content: '请打开定位服务功能',
				showCancel: false,
				success(res) {
					if (res.confirm) {
						if (!mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER)) {
							var Intent = plus.android.importClass('android.content.Intent');
							var Settings = plus.android.importClass('android.provider.Settings');
							var intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
							main.startActivity(intent); // 打开系统设置GPS服务页面
						} else {
						}
					}
				}
			});
			return;
		}
		//2.获取经纬度，判断是否开启定位服务权限
		uni.getLocation({
			type: 'wgs84',
			geocode: true, //设置该参数为true可直接获取经纬度及城市信息
			success: (res) => {
				console.log('getGPS---', res);
			},
			fail: (ress) => {
				//失败调用
				console.log('失败啦--fail');
				uni.showModal({
					title: '提示',
					content: '请到系统设置打开定位服务权限',
					showCancel: false,
					success(res) {
						var Intent = plus.android.importClass('android.content.Intent');
						var Settings = plus.android.importClass('android.provider.Settings');
						var Uri = plus.android.importClass('android.net.Uri');
						var mainActivity = plus.android.runtimeMainActivity();
						var intent = new Intent();
						intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
						var uri = Uri.fromParts('package', mainActivity.getPackageName(), null);
						intent.setData(uri);
						mainActivity.startActivity(intent);
					}
				});
			}
		});
	} else if (system.platform == 'ios') {
	}
};
